package com.hqd.ch03.v44.beans.property;

import com.hqd.ch03.v44.beans.TypeConverter;
import com.hqd.ch03.v44.beans.converter.ConversionService;

public interface ConfigurablePropertyAccessor extends PropertyAccessor, PropertyEditorRegistry, TypeConverter {

    ConversionService getConversionService();

    void setConversionService(ConversionService conversionService);

    boolean isExtractOldValueForEditor();

    void setExtractOldValueForEditor(boolean extractOldValueForEditor);

    boolean isAutoGrowNestedPaths();

    void setAutoGrowNestedPaths(boolean autoGrowNestedPaths);

}
